/* CSS declarations go here */ 
body {
	margin-top: 70px;
    color: #666;
}
/*********************
* Header 
* *******************/
.header {
	position: fixed;
	top: 0;
	height: 50px;
	border-bottom: 1px solid #b7b7b7;
	width: 100%;
    background: #fff;
    z-index: 999;
} 
.header h2 {
    margin: 0;
    padding: 0;
    line-height: 50px;
}
.selected {
	background: #f5f5f5;
}



/*********************
* Location Select
* ********************/ 
.locations .content {
	height: 150px;
	overflow: hidden;
}
.location-list {
    list-style: none;
    margin-left: 5px;
}
.location-list .location {
    padding: 5px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-bottom: 1px solid #fff;
}
.location-list .location:hover {
    background: #f5f5f5;

}
.location-list .location a {
    color: #666;
}
.location-list .location a:hover {
    text-decoration: none;
    color: #333;
}
.location-list .selected a {
    color: #000;
}
/*********************
*  BANK
* *******************/
.banks .content{
    overflow: hidden;
    height: 295px;
}
.banks .bank-list {
    list-style: none;
    overflow: hidden;
    margin: 0 0 0 15px;
}
.bank-list .bank {
    width: 80px;
    height: 80px;
    float:  left;
    margin-bottom: 5px;
    margin-right: 5px;
}
.bank-list .bank a {
    display: block;
    border: 1px solid #ccc;
    padding: 5px;
}

/*********************
* BOX
* *******************/
.box {
    border: 1px solid #ededed;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-bottom: 5px;
}
.box h2 {
    font-size: 20px;
    line-height: 30px;
    background: #ededed;
    padding: 0 5px;
    margin: 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-bottom: 5px;
}
.box h2 span {
    font-size: 13px;
    color: #666;
    font-weight: normal;
}

/*********************
* instructions
* *******************/
.street-guide {
    background: #ededed;
    padding: 10px;
    margin-top: 5px;
}
.intstructions {
    margin: 0;
    overflow: hidden;
}
.intstructions li {
    float: left;
    margin-right: 10px;
    list-style: none;
}

/*********************
* Google Maps
**********************/
.map {
	height: 500px;
	min-width: 100%;
}
.map img,
.map object {
	max-width: none;
}
.info-window h2 {
    font-size: 18px;
    line-height: 27px;
}
.photo-desc {
    overflow: hidden;
    margin-bottom: 10px;
}
.photo-desc .photo {
    float: left;
    width: 80px;
}
.photo-desc .photo img {
    max-width: 100%;
}
.photo-desc .desc {
    float: left;
    margin-left: 10px;
}


/**********************
* Custom Scrolbar
* ********************/
.mCSB_container {
    margin-right: 15px;
}
/*********************
* Search Form 
* *******************/
.search-form {
    margin-top: 10px;
}
